horseshoe parachute pack - Spanish English Dictionary